package com.xmsit.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import java.math.BigDecimal;
import lombok.Data;

/**
 * 能耗主题统计
 * @TableName ads_consume_stat_last_month
 */
@TableName(value ="ads_consume_stat_last_month")
@Data
public class AdsConsumeStatLastMonth {
    /**
     * 汽车唯一ID
     */
    private String vin;

    /**
     * 统计月份
     */
    private String mon;

    /**
     * 次均充电电量
     */
    private BigDecimal socPerCharge;

    /**
     * 次均充电时长
     */
    private BigDecimal durationPerCharge;

    /**
     * 充电次数
     */
    private Integer chargeCount;

    /**
     * 快充次数
     */
    private Integer fastChargeCount;

    /**
     * 慢充次数
     */
    private Integer slowChargeCount;

    /**
     * 深度充电次数
     */
    private Integer fullyChargeCount;

    /**
     * soc百公里平均消耗
     */
    @TableField("soc_per_100km")
    private BigDecimal socPer100km;

    /**
     * 每次里程soc平均消耗
     */
    private BigDecimal socPerRun;

    /**
     * 最近百公里soc消耗
     */
    @TableField("soc_last_100km")
    private BigDecimal socLast100km;
}